import axios from '@/libs/api.request'
/**
 * 获取单条记录-角色管理
 */
export const get = (data) => {
  return axios.request({
    url: 'sys/role/get',
    method: 'get',
    data: data
  })
}
/**
 * 分页查询-角色管理
 */
export const listByPage = (data) => {
  return axios.request({
    url: 'sys/role/list',
    method: 'post',
    data: data
  })
}
/**
 * 保存角色管理
 */
export const save = (data) => {
  return axios.request({
    url: 'sys/role/save',
    method: 'post',
    data: data
  })
}

/**
 * 更新角色管理
 */
export const update = (data) => {
  return axios.request({
    url: 'sys/role/update',
    method: 'post',
    data: data
  })
}

/**
 * 删除角色管理--不可恢复
 */
export const deleteBatch = (data) => {
  return axios.request({
    url: 'sys/role/delete',
    method: 'post',
    data: { ids: data }
  })
}
/**
 * 删除角色管理--可恢复
 */
export const remove = (data) => {
  return axios.request({
    url: 'sys/role/remove',
    method: 'post',
    data: { ids: data }
  })
}
/**
 * 恢复删除角色管理
 */
export const restore = (data) => {
  return axios.request({
    url: 'sys/role/restore',
    method: 'post',
    data: { ids: data }
  })
}
